package cn.maihe.elg.operation.supports.bank.dto;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * @description: 浦发银企直连请求Head Y
 * @author: Alan
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name="head")
public class BaseSpdBankRespHead {
    /**
     * 交易码	FixString（4）	Y	发送的交易码
     */
    @XmlElement(name="transCode")
    private String transCode;
    /**
     * signFlag	签名标志	FixString（1）	Y	0：表示数据没有签名
     * 1：表示数据经过签名
     */
    @XmlElement(name="signFlag")
    private String signFlag;
    /**
     * packetID	报文号	FixString（20）	Y	对应上送的报文号
     */
    @XmlElement(name="packetID")
    private String packetID;
    /**
     * timeStamp	交易时间戳	Datetime	Y	银行返回报文的时间戳
     * YYYY-MM-DD HH:MM:SS
     */
    @XmlElement(name="timeStamp")
    private String timeStamp;
    /**
     * returnCode	返回码	FixString（7）	Y	交易对应的返回码
     */
    @XmlElement(name="returnCode")
    private String returnCode;

    /**
     * returnMsg	错误信息描述	VarString（100）	Y	错误码对应的错误信息内容
     */
    @XmlElement(name="returnMsg")
    private String returnMsg;
}
